Skip to content

build: 自版を据え置いたまま Kotlin を 2.4.20 へ更新する - #76

Merged
k163377 merged 2 commits into
mainfrom
build/kotlin-2.4.20
Sep 12, 2026
Merged

k163377 merged 2 commits into
mainfrom
build/kotlin-2.4.20

Conversation

@k163377

@k163377 k163377 commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

次のリリースを 2.4.20-0.1.3(Kotlin 版のみ進め、自版は据え置き)とするための変更。

変更

  • 開発版を 0.1.4-SNAPSHOT ではなく 0.1.3-SNAPSHOT とする(自版の据え置き)
  • カタログの Kotlin を 2.4.20 へ更新し、派生する表記とロックファイルを追随させる
    (実測環境を記録する資料・.idea/kotlinc.xml・両ビルドの kotlin-js-store/yarn.lock

maven 版は上流の kotlin-maven-plugin 親 POM が 3.9.12 のままのため変化しない。

従来のリリースフローとの関係

自版を 0.1.3-SNAPSHOT として宣言することで、リリースは既存の自動化にそのまま乗る。

  1. 本 PR をマージ(開発版 2.4.20-0.1.3-SNAPSHOT
  2. release ワークフローを入力なしで実行 → -SNAPSHOT が外れて 2.4.20-0.1.3 が確定し、
    版表記の同期と CHANGELOG の節起こしを含む版宣言 PR が出る
  3. その PR のマージが gradle.properties を動かし、タグ付け〜公開まで自動で進む

自版を 0.1.3(リリース版の宣言状態)のまま Kotlin だけ上げる形は採れない。
配布物を説明する文書の版表記が未公開の版を指すことになり、版宣言の差分が
gradle.properties を含まないためタグ付けが起動しない。

開発中は README の版表記が公開済みの 2.4.10-0.1.3 を指したまま据え置かれる
(同期の対象はリリース版を宣言している間に限るため)。

検証(ローカル・Windows)

  • ./gradlew build
  • ./gradlew -p integration-test build -x :gradle-integration:test -x :maven-integration:test
  • ./gradlew -p integration-test :gradle-integration:test --rerun
  • ./gradlew -p integration-test :maven-integration:test --rerun

いずれも green。CHANGELOG のエントリは書かない(版更新は版形式そのものが表す)。

🤖 Generated with Claude Code

k163377 and others added 2 commits September 12, 2026 20:29
次のリリースは Kotlin 版のみを進め、自版は据え置く。開発版の自版も同じ 0.1.3 とし、
リリース時の版宣言(-SNAPSHOT の除去)で 2.4.20-0.1.3 が確定する。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
カタログの更新に伴い、実測環境を記録する資料・IDE 設定の版表記と、JS / Wasm ツール
チェーンのロックファイルを追随させる。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@k163377
k163377 marked this pull request as ready for review September 12, 2026 11:38
@k163377
k163377 merged commit 4c47d22 into main Sep 12, 2026
13 checks passed
@k163377
k163377 deleted the build/kotlin-2.4.20 branch September 12, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant